putt-putt setup - German English Dictionary